self-propelled mount - Turco Inglés Diccionario